#ifndef __PRODUCER_H__
#define __PRODUCER_H__

//当在一个文件中，包括两外一个文件中的代码的时候，可以有两种方式：
//包含头文件或者前向声明
//一般优先选择前向声明，除非一定要知道类的具体实现，
/* #include "TaskQueue.h" */

class TaskQueue;//前向声明

class Producer
{
public:
    Producer();
    ~Producer();

    //生产者生产数据
    void produce(TaskQueue &taskQue);

private:
    /* TaskQueue _taskQue; */
};

#endif
